// type Partial<T> = {
//   [P in keyof T]?: T[P]
// }

type Props = {
  name: string
  age: number
}

type PartialProps = Partial<Props>